Eva Mendes looks gorgeous in a one-shoulder dress while attending the grand opening of the New York & Company store on Thursday night (March 16) in Miami, Fla. The 43-year-old actress also debuted her new collection for the company at the event. This marked her first public appearance in over six months! The last time